package com.xb.loan.cashier.biz.service;


import com.xb.loan.cashier.biz.dao.bean.CashierPayChannelType;
import com.xb.loan.cashier.biz.dao.bean.CashierPlatPaytype;

import java.util.List;


public interface CashierPlatPaytypeService {

    /**
     *根据平台id，支付渠道id查询 
     * @param platId
     * @param channelId
     * @return
     */
    public CashierPlatPaytype queryEntity(String platId, String channelId);
    /**
     * 根据平台id、第三方类型、类型（充值、提现）查询支付渠道
     * @param platId
     * @param paychannelType
     * @param payType
     * @return
     */
    public CashierPlatPaytype selectByPlatAndChannelType(String platId, List<CashierPayChannelType> paychannelType, int payType);
    /**
     * 根据平台id和第三方类型查询主键
     * @param platId
     * @param paychannelType
     * @return
     */
    public CashierPlatPaytype selectByPlatAndChannelType(String platId, int paychannelType, int payType);
    
    /**
     *查询平台下所有关联paychanneltype 
     * @param platId
     * @return
     */
    List<String> queryByPlatId(String platId);
}
